runtime.hmap.extra (field)
30 uses
runtime (current package)
map.go#L122: extra *mapextra // optional fields
map.go#L241: if h.extra != nil && h.extra.nextOverflow != nil {
map.go#L244: ovf = h.extra.nextOverflow
map.go#L247: h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.BucketSize)))
map.go#L253: h.extra.nextOverflow = nil
map.go#L261: *h.extra.overflow = append(*h.extra.overflow, ovf)
map.go#L268: if h.extra == nil {
map.go#L269: h.extra = new(mapextra)
map.go#L271: if h.extra.overflow == nil {
map.go#L272: h.extra.overflow = new([]*bmap)
map.go#L345: h.extra = new(mapextra)
map.go#L346: h.extra.nextOverflow = nextOverflow
map.go#L902: it.overflow = h.extra.overflow
map.go#L903: it.oldoverflow = h.extra.oldoverflow
map.go#L1119: if h.extra != nil {
map.go#L1120: *h.extra = mapextra{}
map.go#L1130: h.extra.nextOverflow = nextOverflow
map.go#L1163: if h.extra != nil && h.extra.overflow != nil {
map.go#L1165: if h.extra.oldoverflow != nil {
map.go#L1168: h.extra.oldoverflow = h.extra.overflow
map.go#L1169: h.extra.overflow = nil
map.go#L1172: if h.extra == nil {
map.go#L1173: h.extra = new(mapextra)
map.go#L1175: h.extra.nextOverflow = nextOverflow
map.go#L1386: if h.extra != nil {
map.go#L1387: h.extra.oldoverflow = nil
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |